package tech.abing.spider.task.model.amac;

import java.sql.Timestamp;

import tech.abing.spider.annotation.Column;
import tech.abing.spider.annotation.Table;
import tech.abing.spider.model.Proccessable;

/**
 * 撤销管理人登记名单
 * @author Ivan qb.huang@wescxx.com   
 * @date 2016-11-8 上午10:34:21 
 * @version V2.0
 */
@SuppressWarnings("serial")
@Table(name = "cancel_list")
public class CancelListEntity implements Proccessable, java.io.Serializable {
	/**机构名称*/
	private java.lang.String orgName;
	/**撤销日期*/
	private java.util.Date cancelDate;
	/**纪律处分*/
	private java.lang.String disciplinaryName;
	/**机构名称附件地址*/
	private String orgAttachmentUrl;
	/**纪律处分附件地址*/
	private String disciplinaryAttachmentUrl;
	/**创建时间*/
	private Timestamp createTime;
	/**被抓取的url*/
	private String url;

	/**用于记录ID*/
	private String id;
	
	/**
	 *
	 *@return ： ID
	 */
	@Column(name ="ID")
	public String getId() {
		return id;
	}
	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ID
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  机构名称
	 */
	@Column(name ="ORG_NAME")
	public java.lang.String getOrgName(){
		return this.orgName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  机构名称
	 */
	public void setOrgName(java.lang.String orgName){
		this.orgName = orgName;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  撤销日期
	 */
	@Column(name ="CANCEL_DATE")
	public java.util.Date getCancelDate(){
		return this.cancelDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  撤销日期
	 */
	public void setCancelDate(java.util.Date cancelDate){
		this.cancelDate = cancelDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  纪律处分
	 */
	@Column(name ="DISCIPLINARY_NAME")
	public java.lang.String getDisciplinaryName(){
		return this.disciplinaryName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  纪律处分
	 */
	public void setDisciplinaryName(java.lang.String disciplinaryName){
		this.disciplinaryName = disciplinaryName;
	}

	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  机构名称附件地址
	 */
	@Column(name ="ORG_ATTACHMENT_URL")
	public String getOrgAttachmentUrl() {
		return orgAttachmentUrl;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  机构名称附件地址
	 */
	public void setOrgAttachmentUrl(String orgAttachmentUrl) {
		this.orgAttachmentUrl = orgAttachmentUrl;
	}

	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  纪律处分附件地址
	 */
	@Column(name ="DISCIPLINARY_ATTACHMENT_URL")
	public String getDisciplinaryAttachmentUrl() {
		return disciplinaryAttachmentUrl;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  纪律处分附件地址
	 */
	public void setDisciplinaryAttachmentUrl(String disciplinaryAttachmentUrl) {
		this.disciplinaryAttachmentUrl = disciplinaryAttachmentUrl;
	}
	
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建时间
	 */
	@Column(name ="CREATE_TIME")
	public Timestamp getCreateTime() {
		return createTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建时间
	 */
	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	@Column(name ="URL")
	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}
}
